<?xml version='1.0' encoding='UTF-8' standalone='no'?>
<doxygen xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="compound.xsd" version="1.7.2">
  <compounddef id="d1/d2b/classGaf_1_1Utils_1_1INI_1_1IniReader" kind="class" prot="public">
    <compoundname>Gaf::Utils::INI::IniReader</compoundname>
      <sectiondef kind="private-static-attrib">
      <memberdef kind="variable" id="d1/d2b/classGaf_1_1Utils_1_1INI_1_1IniReader_1a0ac5ea224db39301902bd916f8643e16" prot="private" static="yes" mutable="no">
        <type>string</type>
        <definition>string strIniFile</definition>
        <argsstring></argsstring>
        <name>strIniFile</name>
        <initializer> MinConsole.Gaf.IO.FileUtility.CreateProcessDefaultIniFile()</initializer>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="E:/cas/cas.0.7.0/sfw/src/MinConsole/MinConsole.0.8.0/MinConsole/Gaf/Utils/INI/IniReader.cs" line="12" bodyfile="E:/cas/cas.0.7.0/sfw/src/MinConsole/MinConsole.0.8.0/MinConsole/Gaf/Utils/INI/IniReader.cs" bodystart="12" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="d1/d2b/classGaf_1_1Utils_1_1INI_1_1IniReader_1ab2c8bf575e06f971819023256be43837" prot="private" static="yes" mutable="no">
        <type>string</type>
        <definition>string strNewIniFile</definition>
        <argsstring></argsstring>
        <name>strNewIniFile</name>
        <initializer>&quot;.ini&quot;</initializer>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="E:/cas/cas.0.7.0/sfw/src/MinConsole/MinConsole.0.8.0/MinConsole/Gaf/Utils/INI/IniReader.cs" line="13" bodyfile="E:/cas/cas.0.7.0/sfw/src/MinConsole/MinConsole.0.8.0/MinConsole/Gaf/Utils/INI/IniReader.cs" bodystart="13" bodyend="-1"/>
      </memberdef>
      </sectiondef>
      <sectiondef kind="public-static-func">
      <memberdef kind="function" id="d1/d2b/classGaf_1_1Utils_1_1INI_1_1IniReader_1a085a231ce486da0db98cd864428680ba" prot="public" static="yes" const="no" explicit="no" inline="yes" virt="non-virtual">
        <type>void</type>
        <definition>static void IniFileTests</definition>
        <argsstring>()</argsstring>
        <name>IniFileTests</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="E:/cas/cas.0.7.0/sfw/src/MinConsole/MinConsole.0.8.0/MinConsole/Gaf/Utils/INI/IniReader.cs" line="18" bodyfile="E:/cas/cas.0.7.0/sfw/src/MinConsole/MinConsole.0.8.0/MinConsole/Gaf/Utils/INI/IniReader.cs" bodystart="17" bodyend="47"/>
      </memberdef>
      </sectiondef>
      <sectiondef kind="private-static-func">
      <memberdef kind="function" id="d1/d2b/classGaf_1_1Utils_1_1INI_1_1IniReader_1ae1dde1b01a818950f079464c37911155" prot="private" static="yes" const="no" explicit="no" inline="yes" virt="non-virtual">
        <type>string</type>
        <definition>static string ElaboratedParsing</definition>
        <argsstring>(IniData parsedData, StreamIniDataParser parser)</argsstring>
        <name>ElaboratedParsing</name>
        <param>
          <type><ref refid="dd/de3/classMinConsole_1_1IniParser_1_1IniData" kindref="compound">IniData</ref></type>
          <declname>parsedData</declname>
        </param>
        <param>
          <type><ref refid="d8/db4/classMinConsole_1_1IniParser_1_1StreamIniDataParser" kindref="compound">StreamIniDataParser</ref></type>
          <declname>parser</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="E:/cas/cas.0.7.0/sfw/src/MinConsole/MinConsole.0.8.0/MinConsole/Gaf/Utils/INI/IniReader.cs" line="51" bodyfile="E:/cas/cas.0.7.0/sfw/src/MinConsole/MinConsole.0.8.0/MinConsole/Gaf/Utils/INI/IniReader.cs" bodystart="50" bodyend="84"/>
        <references refid="d7/d40/classMinConsole_1_1IniParser_1_1KeyData_1a1ea697b805ef5c5b697bfe83e6972f7d" compoundref="d5/d1a/KeyData_8cs" startline="49">KeyData::Comments</references>
        <references refid="da/d5e/classMinConsole_1_1IniParser_1_1SectionData_1a1ea697b805ef5c5b697bfe83e6972f7d" compoundref="d7/d12/SectionData_8cs" startline="67">SectionData::Comments</references>
        <references refid="d7/d40/classMinConsole_1_1IniParser_1_1KeyData_1ad75286a69f558484322dac5297e2ed64" compoundref="d5/d1a/KeyData_8cs" startline="74">KeyData::KeyName</references>
        <references refid="da/d5e/classMinConsole_1_1IniParser_1_1SectionData_1a1b9719c87649991337673af8793d90ee" compoundref="d7/d12/SectionData_8cs" startline="84">SectionData::Keys</references>
        <references refid="da/d5e/classMinConsole_1_1IniParser_1_1SectionData_1adab8fdbc92f03583cbd7bc609240d010" compoundref="d7/d12/SectionData_8cs" startline="49">SectionData::SectionName</references>
        <references refid="d7/d40/classMinConsole_1_1IniParser_1_1KeyData_1af7b88db799d8f791f785e437bc6099d2" compoundref="d5/d1a/KeyData_8cs" startline="58">KeyData::Value</references>
      </memberdef>
      <memberdef kind="function" id="d1/d2b/classGaf_1_1Utils_1_1INI_1_1IniReader_1ac01fd516ae8da0c3d9900c19e9a25ed6" prot="private" static="yes" const="no" explicit="no" inline="yes" virt="non-virtual">
        <type><ref refid="dd/de3/classMinConsole_1_1IniParser_1_1IniData" kindref="compound">IniData</ref></type>
        <definition>static IniData ModifyINIData</definition>
        <argsstring>(IniData modifiedParsedData)</argsstring>
        <name>ModifyINIData</name>
        <param>
          <type><ref refid="dd/de3/classMinConsole_1_1IniParser_1_1IniData" kindref="compound">IniData</ref></type>
          <declname>modifiedParsedData</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="E:/cas/cas.0.7.0/sfw/src/MinConsole/MinConsole.0.8.0/MinConsole/Gaf/Utils/INI/IniReader.cs" line="87" bodyfile="E:/cas/cas.0.7.0/sfw/src/MinConsole/MinConsole.0.8.0/MinConsole/Gaf/Utils/INI/IniReader.cs" bodystart="86" bodyend="97"/>
        <references refid="d3/db1/classMinConsole_1_1IniParser_1_1KeyDataCollection_1a870965bfda85d2d23853afdadf451a74" compoundref="d9/dea/KeyDataCollection_8cs" startline="100" endline="113">KeyDataCollection::AddKey</references>
        <references refid="d4/dcc/classMinConsole_1_1IniParser_1_1SectionDataCollection_1ad321519caa7c680485c652a6de4986bd" compoundref="d9/d62/SectionDataCollection_8cs" startline="81" endline="94">SectionDataCollection::AddSection</references>
        <references refid="d7/d40/classMinConsole_1_1IniParser_1_1KeyData_1a1ea697b805ef5c5b697bfe83e6972f7d" compoundref="d5/d1a/KeyData_8cs" startline="49">KeyData::Comments</references>
        <references refid="da/d5e/classMinConsole_1_1IniParser_1_1SectionData_1a1ea697b805ef5c5b697bfe83e6972f7d" compoundref="d7/d12/SectionData_8cs" startline="67">SectionData::Comments</references>
        <references refid="d3/db1/classMinConsole_1_1IniParser_1_1KeyDataCollection_1a32d066a8a88afa76b0980e199dd788b0" compoundref="d9/dea/KeyDataCollection_8cs" startline="173" endline="179">KeyDataCollection::GetKeyData</references>
        <references refid="d4/dcc/classMinConsole_1_1IniParser_1_1SectionDataCollection_1a0bc57065ca25c4237925dd5f63478c07" compoundref="d9/d62/SectionDataCollection_8cs" startline="117" endline="123">SectionDataCollection::GetSectionData</references>
        <references refid="da/d5e/classMinConsole_1_1IniParser_1_1SectionData_1a1b9719c87649991337673af8793d90ee" compoundref="d7/d12/SectionData_8cs" startline="84">SectionData::Keys</references>
        <references refid="dd/de3/classMinConsole_1_1IniParser_1_1IniData_1a23b81f7bb2f67084758e5fb63f2431ad" compoundref="d3/d50/IniData_8cs" startline="59">IniData::Sections</references>
      </memberdef>
      </sectiondef>
    <briefdescription>
    </briefdescription>
    <detaileddescription>
    </detaileddescription>
    <location file="E:/cas/cas.0.7.0/sfw/src/MinConsole/MinConsole.0.8.0/MinConsole/Gaf/Utils/INI/IniReader.cs" line="11" bodyfile="E:/cas/cas.0.7.0/sfw/src/MinConsole/MinConsole.0.8.0/MinConsole/Gaf/Utils/INI/IniReader.cs" bodystart="10" bodyend="100"/>
    <listofallmembers>
      <member refid="d1/d2b/classGaf_1_1Utils_1_1INI_1_1IniReader_1ae1dde1b01a818950f079464c37911155" prot="private" virt="non-virtual"><scope>Gaf::Utils::INI::IniReader</scope><name>ElaboratedParsing</name></member>
      <member refid="d1/d2b/classGaf_1_1Utils_1_1INI_1_1IniReader_1a085a231ce486da0db98cd864428680ba" prot="public" virt="non-virtual"><scope>Gaf::Utils::INI::IniReader</scope><name>IniFileTests</name></member>
      <member refid="d1/d2b/classGaf_1_1Utils_1_1INI_1_1IniReader_1ac01fd516ae8da0c3d9900c19e9a25ed6" prot="private" virt="non-virtual"><scope>Gaf::Utils::INI::IniReader</scope><name>ModifyINIData</name></member>
      <member refid="d1/d2b/classGaf_1_1Utils_1_1INI_1_1IniReader_1a0ac5ea224db39301902bd916f8643e16" prot="private" virt="non-virtual"><scope>Gaf::Utils::INI::IniReader</scope><name>strIniFile</name></member>
      <member refid="d1/d2b/classGaf_1_1Utils_1_1INI_1_1IniReader_1ab2c8bf575e06f971819023256be43837" prot="private" virt="non-virtual"><scope>Gaf::Utils::INI::IniReader</scope><name>strNewIniFile</name></member>
    </listofallmembers>
  </compounddef>
</doxygen>
